Implementation for FISTA added