added appharbor solution