any1? some constructive critism would be appreciated.