powerize assignment programming methods