- Implemtented some methods