make methods work