various development works