added functionality albeit small