Power up asterisk new

clean up the code and change asterisk order, clean up grid class and delete some unused methods