Philip: Added remaining method implemenations